package com.ruoyi.system.service.impl;

import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.ruoyi.system.mapper.TAreaMapper;
import com.ruoyi.system.domain.TArea;
import com.ruoyi.system.service.ITAreaService;

/**
 * 车位区域Service业务层处理
 * 
 * @author ruoyi
 * @date 2022-11-29
 */
@Service
public class TAreaServiceImpl implements ITAreaService 
{
    @Autowired
    private TAreaMapper tAreaMapper;

    /**
     * 查询车位区域号
     * @param tArea
     * @return
     */
    @Override
    public List<TArea> selectAredByareaId(TArea tArea) {
        return tAreaMapper.selectAredByareaId(tArea);
    }

    /**
     * 查询车位区域
     * 
     * @param aid 车位区域主键
     * @return 车位区域
     */
    @Override
    public TArea selectTAreaByAreaid(Long aid)
    {
        return tAreaMapper.selectTAreaByAreaid(aid);
    }

    /**
     * 查询车位区域列表
     * 
     * @param tArea 车位区域
     * @return 车位区域
     */
    @Override
    public List<TArea> selectTAreaList(TArea tArea)
    {
        return tAreaMapper.selectTAreaList(tArea);
    }

    /**
     * 新增车位区域
     * 
     * @param tArea 车位区域
     * @return 结果
     */
    @Override
    public int insertTArea(TArea tArea)
    {
        return tAreaMapper.insertTArea(tArea);
    }

    /**
     * 修改车位区域
     * 
     * @param tArea 车位区域
     * @return 结果
     */
    @Override
    public int updateTArea(TArea tArea)
    {
        return tAreaMapper.updateTArea(tArea);
    }

    /**
     * 批量删除车位区域
     * 
     * @param areaids 需要删除的车位区域主键
     * @return 结果
     */
    @Override
    public int deleteTAreaByAreaids(Long[] areaids)
    {
        return tAreaMapper.deleteTAreaByAreaids(areaids);
    }

    /**
     * 删除车位区域信息
     * 
     * @param areaid 车位区域主键
     * @return 结果
     */
    @Override
    public int deleteTAreaByAreaid(Long aid)
    {
        return tAreaMapper.deleteTAreaByAreaid(aid);
    }
}
